The XML Query Language Xcerpt: Design Principles, Examples, and Semantics

نویسندگان

  • François Bry
  • Sebastian Schaffert
چکیده

Most query and transformation languages developed since the mid 90es for XML and semistructured data – e.g. XQuery [1], the precursors of XQuery [2], and XSLT [3] – build upon a path-oriented node selection: A node in a data item is specified in terms of a root-to-node path in the manner of the file selection languages of operating systems. Constructs inspired from the regular expression constructs ∗, +, ?, and “wildcards” give rise to a flexible node retrieval from incompletely specified data items. This paper further introduces into Xcerpt, a query and transformation language further developing an alternative approach to querying XML and semistructured data first introduced with the language UnQL [4]. A metaphor for this approach views queries as patterns, answers as data items matching the queries. Formally, an answer to a query is defined as a simulation [5] of an instance of the query in a data item.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A gentle introduction to Xcerpt, a rule-based query and transformation language for XML

This articles introduces into Xcerpt, a rule-based query and transformation language for XML. First, the design principles of Xcerpt are given. Then, the essential construct of Xcerpt are explained and illustrated on examples: ”query terms”, i.e. patterns using which Xcerpt queries are posed, ”construct terms”, i.e. pattern re-assembling the data selected in a query term into a new data item, a...

متن کامل

A Gentle Introduction into Xcerpt, a Rule-Based Query and Transformation Language for XML

This articles introduces into Xcerpt, a rule-based query and transformation language for XML. First, the design principles of Xcerpt are given. Then, the essential construct of Xcerpt are explained and illustrated on examples: ”query terms”, i.e. patterns using which Xcerpt queries are posed, ”construct terms”, i.e. pattern re-assembling the data selected in a query term into a new data item, a...

متن کامل

Refinement of Principles of the Xcerpt Processors

Web query languages promise convenient and efficient access to Web data such as XML, RDF, or Topic Maps. Xcerpt is one such Web query language with strong emphasis on novel high-level constructs for effective and convenient query authoring, particularly tailored to versatile access to data in different Web formats such as XML or RDF. However, so far it lacks an efficient implementation to suppl...

متن کامل

Xcerpt: A Pattern-based Answer to the Versatile Web Challenge

We propose Xcerpt, an extension of the rule based XML query language Xcerpt with language constructs explicitly geared at comfortable querying RDF data, including convenient access to collections, containers, reified statements, and “concise bounded descriptions” for blank nodes. Simulation unification, the formal basis for evaluating Xcerpt queries, is extended to cover the new language constr...

متن کامل

Querying the Web Reconsidered: A Practical Introduction to Xcerpt

This article gives a practical introduction into the language Xcerpt, guided by many examples for illustrating language constructs and usage. Xcerpt is a rule-based, declarative query and transformation language for XML data. In Xcerpt, queries and the (re-)structuring of answer (also called "constructions") are expressed in terms of patterns instead of path navigations (like in XSLT and XQuery...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002